The Beast Gets Better! 2024 Ktm 1390 Super Duke R Tested On Track | Mcn Review